﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Macad.Common;

namespace SpCad.Utils
{
    public class AIS_Shape_Color
    {
        /// <summary>
        /// 灰色
        /// </summary>
        public static readonly Color Default = new("#c0c0c0");
        /// <summary>
        /// 亮灰
        /// </summary>
        public static readonly Color Selection = new(0.98f, 0.922f, 0.843f);
        /// <summary>
        /// 高亮黄色
        /// </summary>
        public static readonly Color Highlight = new(0.933f, 0.706f, 0.133f);


        /// <summary>
        /// 高亮黄色
        /// </summary>
        public static readonly Color SelctYell = new(0.80f, 0.606f, 0.133f);
        /// <summary>
        /// 青色
        /// </summary>
        public static readonly Color FilteredSubshapes = new(0.0f, 0.698f, 0.933f);
        /// <summary>
        /// 红色
        /// </summary>
        public static readonly Color Red = new(1.0f, 0.0f, 0.0f);
        /// <summary>
        /// 黑色
        /// </summary>
        public static readonly Color Auxillary = new(0.251f, 0.251f, 0.251f);
        public static readonly Color Marker = new(1.0f, 1.0f, 0.0f);
        public static readonly Color AttributeMarkerBackground = new(0.2f, 0.3f, 0.6f);
        public static readonly Color AttributeMarkerSelection = new(0.7f, 0.3f, 0.3f);
        public static readonly Color SketchEditorSegments = Color.White;
        public static readonly Color SketchEditorHighlight = new(0.933f, 0.706f, 0.133f);
        public static readonly Color SketchEditorSelection = new(1.0f, 0.0f, 0.0f);
        public static readonly Color SketchEditorCreating = new(0.933f, 0.706f, 0.133f);
        public static readonly Color SketchEditorAuxillary = new(0.0f, 0.604f, 0.804f);
        public static readonly Color ActionBlue = new(0.2f, 0.2f, 0.8f);
        public static readonly Color ActionRed = new(0.8f, 0.2f, 0.2f);
        public static readonly Color ActionGreen = new(0.2f, 0.8f, 0.2f);
        public static readonly Color ActionWhite = new(0.8f, 0.8f, 0.8f);
        public static readonly Color 青草绿 = new Color("#2ECC40");
        public static readonly Color 橙红色 = new Color("#FF851B");
        public static readonly Color Aquamarine1 = new Color("#7FFFD4");

    }
}
